package test06.stream.demo02.t09;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

/**
 * @author ZQX
 * @date 2025-04-08
 */
public class MainTest02 {
    public static void main(String[] args) {
        // 第一：定义数据源，并获取对应的流对象
        List<String> list = Arrays.asList("AA", "BB", "AA", "CC");

        // 第二：操作 - 收集流中的数据
        // 需要类型转换
        //Object[] objects = list.stream().toArray();
        //for (Object object : objects) {
        //    System.out.println(object);
        //}

        String[] strings = list.stream().toArray(String[]::new);
        for (String str : strings) {
            System.out.println(str);
        }

    }
}
